var app = require('../app'),
    formMod = require('../../modules/form'),
    ajaxUrl = $('#userSubmit').data('url'),
    ajaxOff = false;
toastr.options.timeOut = 3000;
function getPage () {
    if($('[role-ele=edit]') && $('[role-ele=edit]').length>0){
        return 'edit'
    }else{
        return 'add'
    }
}

formMod.listen(ajaxUrl, {
    ajaxBefore: function(){

    },
    validError:function(validResutl){
        ajaxOff = false;
        var item = validResutl.element,
            item_span = item.siblings('.error-tips'),
            item_label = item.parent().siblings('label');

        if(validResutl.valid == 'notempty'){
            toastr.info(item_label.text()+'不能为空');
        }
        if(validResutl.valid == 'mobile'){
            toastr.info('请填写正确的手机号');
        }
    },
    //操作中清除提示
    cleanup:function(item){
    },
    // success: function(res){
    //     toastr.options.onHidden = function() {
    //         ajaxOff = false;
    //     }
    //     var data = res.data;
    //     if(data.code == 200){
    //         if(getPage() == 'add'){
    //             // $('#newuserpwd').text('*您的用户密码为：' + data.data.pwd);
    //             toastr.success("操作成功，默认密码：PWD123456");
    //             setTimeout(function(){
    //                 window.location.href = "/user/index";
    //             }, 2000)
    //         }else{
    //             toastr.success("操作成功");
    //             setTimeout(function(){
    //                 window.location.href = "/user/index";
    //             }, 1000)
    //         }
    //     }else if(data.message){
    //         toastr.error(data.message);
    //     }
    // },
    // error: function(err){
    //     toastr.options.onHidden = function() {
    //         ajaxOff = false;
    //     }
    //     toastr.error('网络错误，稍后重试');
    // }
});
$('#userSubmit').click(function(){
    if(ajaxOff){return false}
    ajaxOff = true;
})
$('body')
.on('change','.uploadFile',function(e){
    let files = $(this)[0].files[0];
    let name = files.name;
    $(this).prev().text(name);
})
.on('click','.delHead',function(){
    $('#avatarImg').val('');
    $('#avatarImage').hide();
})


$('#submit').on('click',function(e){

    var _this = $(this);
    var formData = new FormData();
    formData.append("data",$("form").serialize());
    formData.append("file",document.getElementById("upfile").files[0]);
    if(_this.attr('disabled')) return;
    _this.attr('disabled',true);
    $.ajax({
        url: $("form").attr('action'),
        method:"post",
        data: formData,
        processData : false,
        contentType : false,
        success:function(res){
            if(res.code == 200){
                if(getPage() == 'add'){
                    toastr.success("操作成功，默认密码：PWD123456");
                    setTimeout(function(){
                        window.location.href = "/user";
                    }, 2000)
                }else{
                    toastr.success("操作成功");
                    setTimeout(function(){
                        window.location.href = "/user/index";
                    }, 1000)
                }
            }else{
                toastr.error(res.message);
            }
            _this.removeAttr('disabled');
        },
        error: function(err){
            _this.removeAttr('disabled');
            toastr.error('网络错误,请稍后重试');
        }
    })
    return false;
})









return false;
